London, England
lodging
Posted over 4 years ago
Palace Place, Kensington
Enjoy an opulent and vast apartment at the buzzing centre of Kensington's social life. It's all about the classic British feeling, luxurious beds and huge amounts of space. Have your own Palace when staying in London.
0